5b20a8479f3fb92d8a1ac982add4572580f9276f,render/src/main/java/org/codice/imaging/nitf/render/BilevelBlockRenderer.java,BilevelBlockRenderer,getNextImageBlock,#,309

Before Change


        if (mImageSegment.getActualBitsPerPixelPerBand() != 1) {
            throw new IOException("Unhandled bilevel image depth:" + mImageSegment.getActualBitsPerPixelPerBand());
        }
        BufferedImage img = new BufferedImage(mImageSegment.getNumberOfPixelsPerBlockHorizontal(),
                                              mImageSegment.getNumberOfPixelsPerBlockVertical(),
                                              BufferedImage.TYPE_BYTE_BINARY);
        imgRaster = img.getRaster();

After Change


        if (mImageSegment.getActualBitsPerPixelPerBand() != 1) {
            throw new IOException("Unhandled bilevel image depth:" + mImageSegment.getActualBitsPerPixelPerBand());
        }
        BufferedImage img = new BufferedImage((int) mImageSegment.getNumberOfPixelsPerBlockHorizontal(),
                                              (int) mImageSegment.getNumberOfPixelsPerBlockVertical(),
                                              BufferedImage.TYPE_BYTE_BINARY);
        imgRaster = img.getRaster();